
package com.xboard.server.common.exception;

/**
 * 일반 예외.
 * 
 * @author woozoo73
 */
public abstract class GeneralException extends RuntimeException {

	private static final long serialVersionUID = 1L;

	/**
	 * 기본 생성자.
	 */
	public GeneralException() {
		super();
	}

	/**
	 * 에러 메세지를 통한 생성자.
	 * 
	 * @param message 에러 메세지.
	 */
	public GeneralException(String message) {
		super(message);
	}

	/**
	 * 에러 메세지, 에러 원인을 통한 생성자.
	 * 
	 * @param message 에러 메세지.
	 * @param cause 에러 원인.
	 */
	public GeneralException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * 에러 원인을 통한 생성자.
	 * 
	 * @param cause 에러 원인.
	 */
	public GeneralException(Throwable cause) {
		super(cause);
	}

}
